package com.sduept.nwld.dataserver.manager.etl.interfaces;

import com.sduept.bigdata.fault.parser.entity.StandardLibrary;
import com.sduept.nwld.dataserver.model.daily.Runlog;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public interface FaultETLInterface {
	void extracFaultRecord(Runlog record,Map<String,List<StandardLibrary>> map) throws Exception;
	void extracFaultResult(Runlog record,Map<String,List<StandardLibrary>> map) throws Exception;
	void extracFaultProcess(Runlog record,Map<String,List<StandardLibrary>> map)throws Exception;
	String[] getRanging(String subName,String desc,Map<String, List<StandardLibrary>> map);
	void parse(Runlog record,Map<String,List<StandardLibrary>> map) throws Exception;
}
